Hector RodasHector Rodas
Zverev and the Rhythm of Two Tiebreaks: A Quiet US Open Before the FinalThe US Open semifinal on Arthur Ashe Stadium ran 107 minutes before the tensi...
SBCL Premier Division Weekend 1: The Youth Stratum Beneath the English Club Table Tennis ScoreboardThe results sheet Table Tennis England sent out after the opening weekend of...
Vietnam U23 and the 27-Shot Problem: Three Points Against the Philippines Won't Come From Sharper BootsOn 18 September, at 13:30, on VTV6 and VTVgo, Vietnam U23 walk into their...
115 Charges, £900 Million, and a Silence in MunichIn Munich, at a press conference before the trip to Augsburg, Vincent Kompany...
Applause from Empty Stands: When Mexican Football Touches PoliticsThe applause rang out from the empty stands. It was a March afternoon at...
San Beda Edges JRU 65-62: Rookie Ugaddan, the Shot That Rims Out, and How to Read a Reset GameThere was one moment I watched five times, and each time I saw something...
U20 Vietnam and the Lesson of Boundaries: The 0-3 Defeat Is More Than One MatchU20 Vietnam and the Lesson of Boundaries: The 0-3 Defeat Is More Than One Mat...
Vietnam at the Hong Kong Slam: 11-0 Says Little, the Round of 32 Says EverythingTruong Vinh Hien walked into the opening day of the PPA Tour Asia 1500 Hong...
The Empty Template at 1:40 A.M.: Why Football Writers Must Learn to Say “Nothing Yet”At 1:40 in the morning in Hamburg, I opened a file a young colleague had sent...
3362 Words: Deep Analysis of FC Pro Mobile World Championship 2026 and the Chances of Four Vietnamese PlayersThe first xG table I wrote by hand on a bus, back when nobody called it data....
50-metre pools, 25-metre pools, and the four years that define a swimmer's lifeIn August 2026, at the Olympic Park aquatics venue in Rio de Janeiro, I sat i...
Gray Returns Two Months After Retiring: Did RRQ Buy a Name, or a Role?A profile picture changes color, with no press release attached. Hours later,...
Zielinski's 98th-minute penalty: Inter beat Fiorentina, but the win is masking a structural flawMinute 98. David de Gea stands on his line, arms spread, eyes fixed on the...
Juan Cuadrado Returns to Colombia with Millonarios: A Contract of Rhythm and MemoryWhen Millonarios announced the signing of Juan Cuadrado, I watched the...
V-League 2026/27: Five clubs facing relegation threat – Who will survive?Round 1 of V-League 2026/27 hasn't started yet, but at Vinh Stadium, the matc...
Gui Caribe Busts Out 45.61 to Set Jose Finkel Trophy Meet Record for SCM 100 Free GoldThere are races not measured by the clock, but by the silence between two...
Chess Scoresheet – A Diplomatic Gift Revealing Chess's New EraWhen India's Prime Minister placed the World Cup chess scoresheet into the...
The Number 7 Shirt and the Silence in LisbonOn Thursday night, I sat in front of my screen in a small apartment in Saigon...
Ruti Aga and the six-year ban: a fake prescription from a clinic that never existedThe prescription had everything a valid medical document requires: a patient...
V-League 2026: On-Pitch Violence Returns, Late Sanctions, and the Crack in the VAR EraV-League 2026: On-Pitch Violence Returns, Late Sanctions, and the Crack in th...
